package com.irdstudio.efp.rule.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 收入纳税信息
 */
public class PayingTaxesEntity implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    /** 扣缴义务人识别号（统一社会信用代码） */
    private String uniformSociCreditCode;//
    /** 征收项目代码 */
    private String payTaxProject;
    /** 征收品目代码 */
    private String payTaxProduct;
    /** 缴税起始日期 */
    private String payStartDate;
    /** 缴税结束日期 */
    private String payEndDate;
    /** 收入合计 */
    private BigDecimal incomeTotal;
    /** 应纳税额 */
    private BigDecimal taxPayable;
    /** 应纳税所得额 */
    private BigDecimal taxableIncome;
    /** 应补退税额 */
    private BigDecimal amountTaxRebate;
    /** 个体户纳税信息字段: 征收方式 */
    private String levyWay;

    public String getUniformSociCreditCode() {
        return uniformSociCreditCode;
    }

    public void setUniformSociCreditCode(String uniformSociCreditCode) {
        this.uniformSociCreditCode = uniformSociCreditCode;
    }

    public String getPayTaxProject() {
        return payTaxProject;
    }

    public void setPayTaxProject(String payTaxProject) {
        this.payTaxProject = payTaxProject;
    }

    public String getPayTaxProduct() {
        return payTaxProduct;
    }

    public void setPayTaxProduct(String payTaxProduct) {
        this.payTaxProduct = payTaxProduct;
    }

    public String getPayStartDate() {
        return payStartDate;
    }

    public void setPayStartDate(String payStartDate) {
        this.payStartDate = payStartDate;
    }

    public String getPayEndDate() {
        return payEndDate;
    }

    public void setPayEndDate(String payEndDate) {
        this.payEndDate = payEndDate;
    }

    public BigDecimal getIncomeTotal() {
        return incomeTotal;
    }

    public void setIncomeTotal(BigDecimal incomeTotal) {
        this.incomeTotal = incomeTotal;
    }

    public BigDecimal getTaxPayable() {
        return taxPayable;
    }

    public void setTaxPayable(BigDecimal taxPayable) {
        this.taxPayable = taxPayable;
    }

    public BigDecimal getTaxableIncome() {
        return taxableIncome;
    }

    public void setTaxableIncome(BigDecimal taxableIncome) {
        this.taxableIncome = taxableIncome;
    }

    public BigDecimal getAmountTaxRebate() {
        return amountTaxRebate;
    }

    public void setAmountTaxRebate(BigDecimal amountTaxRebate) {
        this.amountTaxRebate = amountTaxRebate;
    }

    public String getLevyWay() {
        return levyWay;
    }

    public void setLevyWay(String levyWay) {
        this.levyWay = levyWay;
    }

}
